iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
AI & Data

我要成為AI溝通師!30天快速理解Prompt Engineering系列 第 1

DAY1-Prompt Engineering的重要性及應用

  • 分享至 

  • xImage
  •  

什麼是提示工程?

提示工程像是咒語,必須說出相對應的關鍵詞才能達到自己想要的結果,他也像是GPS,你輸入了目的地,他就會為你找出到達的路徑。當我們想要有效溝通時,就必須將我們的訴求清晰也具有意義,才能得到有價值的回應,而提示工程就是用來確保我們的問題清晰且具體,讓機器能更容易明白,回答得更有效率,用專業一點的話來解釋的話……

提示工程(Prompt Engineering)是自然語言處理(NLP)的一部份,主要用來設計及優化生成模型的指令,更注著重在模型生成文本的過程,需要有合適的模型來引導生成更加精確且有目的性的文本,以便更有效的使用大型語言模型(LLMs)。

Prompt Engineering 模型的設計也並非是給予參數去訓練,而是直接以問題的形式輸入,其中訓練提示表示的方式「前綴調整(prefix-tuning)」或「提示調整(prompt tuning)」是提示工程中重要的步驟。

提示工程在自然語言處理中扮演的角色?

相較涵蓋廣泛的NLP,Prompt Engineering可以提高生成結果的質量,增加精確性及可控性,生成特定任務的需求,更好滿足用戶的期望。

提示工程的重要性

  1. 提高模型準確性及效率
  2. 具控制性及目的性
  3. 可依需求生成特定類型文本

提示工程的應用

  1. 聊天機器人
    我們耳熟能詳的Chat GPT即是一種聊天機器人,當然它不僅能提供聊天的服務,同時也能夠提供內容摘要、生成程式碼等功能。
  2. 翻譯
    翻譯本身包含多語言處理及文本產生,可以透過特殊的Prompt來控制生成所需語言的文本,這也是提示工程的一部份。
  3. 搜尋引擎
    搜尋引擎可以透過優化prompt,來更精確的理解我們的需求,提供更相關的搜尋結果。
  4. 教育
    出考試題目時,可以利用題庫中的考古題來思考出題者的方向,讓AI生成簡單的換句話說亦或是閱讀理解的題目,增加題目的多樣性。
  5. 遊戲
    用來生成故事節點,供玩家選擇,引導新手玩家進入遊戲世界。
  6. 繪圖
    AI繪圖工具僅需提供你想要的元素,透過特殊prompt就可以生成你想要的圖片。

參考網站:
https://kamadiam.com/what-is-prompt-engineering/
https://zh.wikipedia.org/zh-tw/%E6%8F%90%E7%A4%BA%E5%B7%A5%E7%A8%8B
https://promptingguide.azurewebsites.net/


下一篇
DAY2-語言模型及生成式模型
系列文
我要成為AI溝通師!30天快速理解Prompt Engineering30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言